www.gusucode.com > OFDM系统 编码模块的作用是为了提高系统的可靠性,降低接收端的误码率. 数字调制模块可以提高信道的频谱利用率 > OFDM系统 编码模块的作用是为了提高系统的可靠性,降低接收端的误码率. 数字调制模块可以提高信道的频谱利用率/OFDM仿真(matlab)完整可运行/OFDM通信系统/add_CYC_upsample.m
%************************beginning of file***************************** %add_GI_upsample.m %加循环前后缀和升采样程序 function dout=add_CYC_upsample(din,upsample) %插入循环前后缀是将每个OFDM符号的前32个数据放 %到符号尾部,将每个OFDM符号的后32个数据放到符号头部, %升采样是通过中间插零的方式实现 %+++++++++++++++++++++++variables++++++++++++++++++++++++++++ % din 输入数据 % upsample 升采样倍数 % dout 输出数据 %++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ data_buf=[din(225:256),din,din(1:32)]; temp(1,:)=data_buf; temp(2:upsample,:)=zeros(upsample-1,length(data_buf)); dout_temp=reshape(temp,1,length(data_buf)*upsample); dout=dout_temp(1:end); % ************************end of file*********************************